package com.jc.order.constant;

public enum IndustryEnum {
    AGRICULTURE("1", "农、林、牧、渔业"),
    INDUSTRY("2", "工业（包括采矿业，制造业，电力、热力、燃气及水生产和供应业）"),
    CONSTRUCTION("3", "建筑业"),
    WHOLESALE("4", "批发业"),
    RETAIL("5", "零售业"),
    TRANSPORTATION("6", "交通运输业（不含铁路运输业）"),
    WAREHOUSING("7", "仓储业"),
    POSTAL("8", "邮政业"),
    ACCOMMODATION("9", "住宿业"),
    CATERING("10", "餐饮业"),
    INFO_TRANSMISSION("11", "信息传输业（包括电信、互联网和相关服务）"),
    SOFTWARE("12", "软件和信息技术服务业"),
    REAL_ESTATE("13", "房地产开发经营"),
    PROPERTY_MANAGEMENT("14", "物业管理"),
    LEASING("15", "租赁和商务服务业"),
    OTHER_INDUSTRY("16", "其他未列明行业（包括科学研究和技术服务业，水利、环境和公共设施管理业，居民服务、修理和其他服务业，社会工作，文化、体育和娱乐业等）");

    private final String code;
    private final String name;

    IndustryEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public String getName() {
        return name;
    }

    public static IndustryEnum getByCode(String code) {
        for (IndustryEnum item : IndustryEnum.values()) {
            if (item.getCode().equals(code)) {
                return item;
            }
        }
        return null;
    }
}